package com.sms.dao;

import java.util.List;

import com.sms.po.TDatadict;
/**
 * 数据字典DAO
 * @author 2011-10-11 下午01:15:29 by hzx
 */
public interface IDataDictDAO {

	/**
	 * 根据条件分页显示所有的数据字典信息
	 * @param dataKey 数据key
	 * @param flag 是否可以维护
	 * @param value 数据value
	 * @param remark
	 * @param start 第几行开始
	 * @param limit 取多少行
	 * @return
	 */
	List<TDatadict> showDataDictByPage(String dataKey,String flag,String value,String remark,int start,int limit);
	
	/**
	 * 根据条件取所有数据字典的总数作为分页条件
	 * @param dataKey
	 * @param flag
	 * @param value
	 * @param remark
	 * @return
	 */
	int getDataDictCount(String dataKey,String flag,String value,String remark);
	
	/**
	 * 添加数据字典
	 * @param bl
	 * @return
	 */
	boolean addDataDict(TDatadict tdt);
	
	/**
	 * 修改数据字典
	 * @param bl
	 * @return
	 */
	boolean updateDataDict(TDatadict tdt);
	
	/**
	 * 删除数据字典
	 * @param bl
	 * @return
	 */
	boolean removeDataDict(TDatadict tdt);
	
	
}
